/**
 * 添加时弹窗
 */
function showAddBox() {
    $('#propertyName').textbox('setValue',"");
    $('#propertyName').textbox('textbox').attr('readonly',false);
    $('#propertyValue').textbox('setValue',"");
    $('#remark').textbox('setValue',"");
    $("#id").val("");
	$('#edit-sys-config-box').show().window('open');
}

/**
 * 编辑弹窗
 */
function showEditBox() {
	var row = $('#sys-config-list-box').datagrid('getSelected');
	if (row) {
		$.ajax({
			type : 'POST',
			url : 'sysConfig/edit',
			data : {'id' : row.id},
			dataType : 'JSON',
			success : function(data) {
				//编辑的时候，不允許编辑属性名
                $("#propertyName").textbox("setValue",data.propertyName);
                $('#propertyName').textbox('textbox').attr('readonly',true);
                $("#propertyValue").textbox("setValue",data.propertyValue);
                $("#remark").textbox("setValue",data.remark);
                $("#id").val(data.id);
                $('#edit-sys-config-box').show().window('open');
			},
			error : function(data) {
				$.messager.alert('Info', data.message, 'info');
			}
		});
	} else {
		$.messager.alert('Warn', "请点击选择需要修改的记录！", 'warn');
	}
}

/**
 * 提交添加表单
 */
function submitSaveSysConfig() {
	$('#edit-sys-config-form').form('submit', {
		onSubmit : function() {
			return $(this).form('validate');
		},
		success : function(data) {
			var data = eval('(' + data + ')');
			$.messager.alert('Info', data.message, 'info');
			$('#edit-sys-config-box').dialog('close');
			$('#sys-config-list-box').datagrid('reload');
		}
	});
}

/**
 * 提交查询
 */
function doSearch() {
	$('#sys-config-list-box').datagrid('load', {
        propertyName: $('#s-propertyName').textbox('getValue'),
        propertyValue: $('#s-propertyValue').textbox('getValue'),
	});
}


/**
 * 重置查询条件
 * @returns
 */
function resetSearchForm(){
    $('#s-propertyName').textbox('setValue',"");
    $('#s-propertyValue').textbox('setValue',"");
}


/**
 * 刪除选择行
 */
function deleteSysConfig() {
	var row = $('#sys-config-list-box').datagrid('getSelected');
	if(row){
		$.messager.confirm('删除信息', '确定刪除当前选中记录?',
			function(r) {
				if (r) {
					$.ajax({
						type : 'POST',
						url : 'sysConfig/delete',
						data : {'id' : row.id},
						dataType: 'JSON',
						success : function(data) {
							$.messager.alert('Info', data.message, 'info');
							$('#sys-config-list-box').datagrid('reload');
						},
						error : function(data) {
							var data = eval('(' + data + ')');
							$.messager.alert('Info', "刪除失败，请联系管理员！", 'info');
						}
					});
				}
			});
	} else {
		$.messager.alert('Warn', "请点击选择需要刪除的记录！", 'warn');
	}
}